package com.freight.order.vo;

import com.freight.base.vo.AreaAddressVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class OrderProvinceVo extends AreaAddressVo {


    @ApiModelProperty(value = "运单id")
    private Long orderId;

    @ApiModelProperty(value = "运单号")
    private String orderNo;

    @ApiModelProperty(value = "实际-装货经度")
    private Double actualbeginLng;

    @ApiModelProperty(value = "实际-装货纬度")
    private Double actualbeginLat;

    @ApiModelProperty(value = "装货经度")
    private Double beginLng;

    @ApiModelProperty(value = "装货纬度")
    private Double beginLat;

    @ApiModelProperty(value = "卸货经度")
    private Double endLng;

    @ApiModelProperty(value = "卸货纬度")
    private Double endLat;

    @ApiModelProperty(value = "起始县区")
    private String beginAreaCode;

    @ApiModelProperty(value = "结束县区")
    private  String endAreaCode;

    @ApiModelProperty(value = "起始地址")
    private String beginAddress;

    @ApiModelProperty(value = "结束地址")
    private String endAddress;

    @ApiModelProperty(value = "车牌号码")
    private String vehicleNum;

    @ApiModelProperty(value = "司机名字")
    private String driverName;

    @ApiModelProperty(value = "司机id")
    private String driverUserId;

    @ApiModelProperty(value = "车辆id")
    private Long vehicleId;

    @ApiModelProperty(value = "订单状态描述")
    private String orderStateDesc;

    @ApiModelProperty(value = "订单状态 -1已取消 0待接单 1待装货 2运输中 4财务审核 3实际承运人确认 5已签收 ")
    private Integer orderState;
}
